\hypertarget{group__data__conversion__utilities}{}\section{Data Conversion Utilities}
\label{group__data__conversion__utilities}\index{Data Conversion Utilities@{Data Conversion Utilities}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$ \mbox{\hyperlink{group__data__conversion__utilities_gae495c13035861b3410a4c19123e6cbde}{get\+Base64\+From\+Data}} (const \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$obj\+Data)
\item 
\mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$ \mbox{\hyperlink{group__data__conversion__utilities_ga5441647c0e13fec49a4ef4b97513a515}{get\+Data\+From\+Base64}} (const \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$str\+Base64)
\item 
\mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$ \mbox{\hyperlink{group__data__conversion__utilities_ga436efe786b59b2c46ad39a29255f2ecf}{get\+Hex\+String\+From\+Data}} (const \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$obj\+Data)
\item 
\mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$ \mbox{\hyperlink{group__data__conversion__utilities_ga1ca57ec73a4daf858c3721569ab7feeb}{get\+Data\+From\+Hex\+String}} (const \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$hex\+String)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Function Documentation}
\mbox{\Hypertarget{group__data__conversion__utilities_gae495c13035861b3410a4c19123e6cbde}\label{group__data__conversion__utilities_gae495c13035861b3410a4c19123e6cbde}} 
\index{Data Conversion Utilities@{Data Conversion Utilities}!getBase64FromData@{getBase64FromData}}
\index{getBase64FromData@{getBase64FromData}!Data Conversion Utilities@{Data Conversion Utilities}}
\subsubsection{\texorpdfstring{getBase64FromData()}{getBase64FromData()}}
{\footnotesize\ttfamily \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}}$\ast$ get\+Base64\+From\+Data (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$}]{obj\+Data }\end{DoxyParamCaption})}

Convert data to base64 format


\begin{DoxyParams}{Parameters}
{\em obj\+Data} & the buffer to convert \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a buffer containing a null-\/terminated base64 string representation of obj\+Data 
\end{DoxyReturn}
\mbox{\Hypertarget{group__data__conversion__utilities_ga5441647c0e13fec49a4ef4b97513a515}\label{group__data__conversion__utilities_ga5441647c0e13fec49a4ef4b97513a515}} 
\index{Data Conversion Utilities@{Data Conversion Utilities}!getDataFromBase64@{getDataFromBase64}}
\index{getDataFromBase64@{getDataFromBase64}!Data Conversion Utilities@{Data Conversion Utilities}}
\subsubsection{\texorpdfstring{getDataFromBase64()}{getDataFromBase64()}}
{\footnotesize\ttfamily \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}}$\ast$ get\+Data\+From\+Base64 (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$}]{str\+Base64 }\end{DoxyParamCaption})}

Convert a base64 string to data


\begin{DoxyParams}{Parameters}
{\em str\+Base64} & a null terminated base64 buffer \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a buffer containing the data represented by the base64 buffer 
\end{DoxyReturn}
\mbox{\Hypertarget{group__data__conversion__utilities_ga1ca57ec73a4daf858c3721569ab7feeb}\label{group__data__conversion__utilities_ga1ca57ec73a4daf858c3721569ab7feeb}} 
\index{Data Conversion Utilities@{Data Conversion Utilities}!getDataFromHexString@{getDataFromHexString}}
\index{getDataFromHexString@{getDataFromHexString}!Data Conversion Utilities@{Data Conversion Utilities}}
\subsubsection{\texorpdfstring{getDataFromHexString()}{getDataFromHexString()}}
{\footnotesize\ttfamily \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}}$\ast$ get\+Data\+From\+Hex\+String (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$}]{hex\+String }\end{DoxyParamCaption})}

Convert a hex string to data


\begin{DoxyParams}{Parameters}
{\em hex\+String} & a null terminated hex buffer \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a buffer containing the data represented by the hex buffer 
\end{DoxyReturn}
\mbox{\Hypertarget{group__data__conversion__utilities_ga436efe786b59b2c46ad39a29255f2ecf}\label{group__data__conversion__utilities_ga436efe786b59b2c46ad39a29255f2ecf}} 
\index{Data Conversion Utilities@{Data Conversion Utilities}!getHexStringFromData@{getHexStringFromData}}
\index{getHexStringFromData@{getHexStringFromData}!Data Conversion Utilities@{Data Conversion Utilities}}
\subsubsection{\texorpdfstring{getHexStringFromData()}{getHexStringFromData()}}
{\footnotesize\ttfamily \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}}$\ast$ get\+Hex\+String\+From\+Data (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structwickr__buffer}{wickr\+\_\+buffer\+\_\+t}} $\ast$}]{obj\+Data }\end{DoxyParamCaption})}

Convert data to hex format


\begin{DoxyParams}{Parameters}
{\em obj\+Data} & the buffer to convert \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a buffer containing a null-\/terminated hex string representation of obj\+Data 
\end{DoxyReturn}
